\hypertarget{classzxing_1_1oned_1_1_code39_reader}{}\section{zxing\+:\+:oned\+:\+:Code39\+Reader Class Reference}
\label{classzxing_1_1oned_1_1_code39_reader}\index{zxing\+::oned\+::\+Code39\+Reader@{zxing\+::oned\+::\+Code39\+Reader}}


{\ttfamily \#include $<$Code39\+Reader.\+h$>$}

Inheritance diagram for zxing\+:\+:oned\+:\+:Code39\+Reader\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classzxing_1_1oned_1_1_code39_reader}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classzxing_1_1oned_1_1_code39_reader_a0690215eb4af5f6378aeed64f81e75b1}{Code39\+Reader}} ()
\item 
\mbox{\hyperlink{classzxing_1_1oned_1_1_code39_reader_ad003a8b2f37b92ff49b43263ea9c431c}{Code39\+Reader}} (bool using\+Check\+Digit\+\_\+)
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_code39_reader_a31fd211a146c0aa6e0648255ceaebd2f}\label{classzxing_1_1oned_1_1_code39_reader_a31fd211a146c0aa6e0648255ceaebd2f}} 
{\bfseries Code39\+Reader} (bool using\+Check\+Digit\+\_\+, bool extended\+Mode\+\_\+)
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_code39_reader_a6b7e65df503ebb993d1a71f5aa769812}\label{classzxing_1_1oned_1_1_code39_reader_a6b7e65df503ebb993d1a71f5aa769812}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result}{Result}} $>$ {\bfseries decode\+Row} (int row\+Number, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row, \mbox{\hyperlink{classzxing_1_1_decode_hints}{Decode\+Hints}} hints)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Decodes Code 39 barcodes. This does not support \char`\"{}\+Full A\+S\+C\+I\+I Code 39\char`\"{} yet.

Ported form Java (author Sean Owen) \begin{DoxyAuthor}{Author}
Lukasz Warchol 
\end{DoxyAuthor}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classzxing_1_1oned_1_1_code39_reader_a0690215eb4af5f6378aeed64f81e75b1}\label{classzxing_1_1oned_1_1_code39_reader_a0690215eb4af5f6378aeed64f81e75b1}} 
\index{zxing\+::oned\+::\+Code39\+Reader@{zxing\+::oned\+::\+Code39\+Reader}!Code39\+Reader@{Code39\+Reader}}
\index{Code39\+Reader@{Code39\+Reader}!zxing\+::oned\+::\+Code39\+Reader@{zxing\+::oned\+::\+Code39\+Reader}}
\subsubsection{\texorpdfstring{Code39\+Reader()}{Code39Reader()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Code39\+Reader\+::\+Code39\+Reader (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Creates a reader that assumes all encoded data is data, and does not treat the final character as a check digit. It will not decoded \char`\"{}extended
\+Code 39\char`\"{} sequences. \mbox{\Hypertarget{classzxing_1_1oned_1_1_code39_reader_ad003a8b2f37b92ff49b43263ea9c431c}\label{classzxing_1_1oned_1_1_code39_reader_ad003a8b2f37b92ff49b43263ea9c431c}} 
\index{zxing\+::oned\+::\+Code39\+Reader@{zxing\+::oned\+::\+Code39\+Reader}!Code39\+Reader@{Code39\+Reader}}
\index{Code39\+Reader@{Code39\+Reader}!zxing\+::oned\+::\+Code39\+Reader@{zxing\+::oned\+::\+Code39\+Reader}}
\subsubsection{\texorpdfstring{Code39\+Reader()}{Code39Reader()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Code39\+Reader\+::\+Code39\+Reader (\begin{DoxyParamCaption}\item[{bool}]{using\+Check\+Digit\+\_\+ }\end{DoxyParamCaption})}

Creates a reader that can be configured to check the last character as a check digit. It will not decoded \char`\"{}extended Code 39\char`\"{} sequences.


\begin{DoxyParams}{Parameters}
{\em using\+Check\+Digit} & if true, treat the last data character as a check digit, not data, and verify that the checksum passes. \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/oned/Code39\+Reader.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/oned/Code39\+Reader.\+cpp\end{DoxyCompactItemize}
